草庐IT

java - 美化 Java XML 输出

全部标签

java - Android 上的 XML SOAP 签名

我需要在Android应用程序中签署XMLSOAP请求。我做了一些研究,似乎没有框架可以在Android上做到这一点。有没有人设法做到这一点? 最佳答案 经过数周的尝试和测试,我终于设法在Android上进行手动XML签名。这是代码:importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;importjava.security.PrivateKey;importjavax.crypto.Cipher;importandroid.ut

java - Android 菜单换行符

我有以下Android菜单XML文件:这让我在一行中有三个菜单按钮。但是,我想将它们分成两行,第一行有2个按钮,整个底行有帮助按钮。我已经尝试将前两个分组,但这并没有奏效。如何在XML中强制换行? 最佳答案 据我所知,没有办法在菜单中强制换行。如果您考虑某些场景,这实际上是有道理的。例如,假设您有横向的平板电脑(例如GalaxyTab)。它有相当多的水平空间和相对较小的高度。因此,在这种情况下强制换行会浪费空间。我对此做了更多调查。有一个类叫做MenuBuilder用于管理选项菜单。它使用icon_menu_layout用于绘制菜单

java - .NET 的 XmlSerializer 的 Java 替代品是什么

我正在将C#应用程序移植到Java,但不知道它在做什么。我应该用什么替换.Net的Java中的XmlSerializer?谢谢。 最佳答案 JAXB是您最好的选择,它也是Java标准。有趣的帖子:(由BlaiseDoughan提供)HowdoesJAXBcomparetoXStreamHowdoesJAXBcomparetoSimple 关于java-.NET的XmlSerializer的Java替代品是什么,我们在StackOverflow上找到一个类似的问题:

c# - 将 xslt 输出转换保存在文件中

我有一个“book.xml”和“book.xslt”,输出设置为文本模式,我不想通过浏览器加载文本文件,因为它太重了,我需要一些代码来保存输出硬盘驱动器中的文本文件。我如何通过C#实现这种转换? 最佳答案 这应该有效:XslCompiledTransformxslt=newXslCompiledTransform();xslt.Load(@"c:\book.xslt");xslt.Transform(@"c:\book.xml",@"c:\output.txt");显然您的路径需要更新以匹配您的特定场景,例如:XslCompiled

xml - 如何输出xls中的所有xml?

我正在尝试为SharePoint开发一个webpart,看来我需要学习XSLT来完成它,修改itemsStyle.xsl并自定义contentquery.webpart。我正在向我当前的itemsStyle.xsl添加一个模板,这是我当前的代码:我试图输出整个XML文件,因为我不知道它是如何格式化的(我不知道SharePoint将它带到哪里)到目前为止,我可以通过name()输出属性名称,但是text()什么都不返回:Property:|Value:欢迎就如何确定XML格式提出任何其他建议。edit:删除了无用的部分。 最佳答案 要

java - 在 JAVA 中使用 SAX 解析器从 XML 文件中提取文本节点

所以我目前正在使用SAX来尝试从我正在处理的许多xml文档中提取一些信息。到目前为止,提取属性值真的很容易。但是,我不知道如何从文本节点中提取实际值。例如,在给定的XML文档中:-TexttoExtract--通过从val中获取值,我可以毫无问题地提取“Highlight”。但我不知道如何进入该文本节点并输出“要提取的文本”。到目前为止,这是我提取属性值的Java代码...privatestaticfinalclassSaxHandlerextendsDefaultHandler{//invokedwhendocument-parsingisstarted:publicvoidstar

javascript - 为同一个 XSL 文件生成两个不同的输出?

这是我的XML文件,如果我运行XSLt文件,我将在EclipseXSL转换中以完全相同的顺序获得相同的输出。即使将新记录添加到我的xml文件并运行XSL文件,将为新记录创建唯一ID。N65539BenFodenAZUSN65539NimalAnupnimal.anup@gmail.comTNIN这是我更新的XSLT文件:N然后我对XUL中的XSLT处理器功能使用了相同的XSLT文件,我得到了不同类型的ID和输出。如果我在XML文件中添加新记录,它会不断为旧记录和新记录生成新ID。如何仅为新记录生成新ID?以及如何将我的输入文件的相同XML模板用于我的XML输出文件。这是我得到的输出:i

java - 使用 Java 从 XML 文件中获取属性

我有一个具有这种结构的XML文件:Anonymous如何使用您想要的任何方式提取属性名称和值。我尝试了JDOM,但我仍然找不到从元素中获取属性的方法。Elementroot=doc.getRootElement();ListallChildren=root.getChildren();Iteratori=listEtudiants.iterator();while(i.hasNext()){Elementcurrent=(Element)i.next();System.out.println(current.getChild("elementName").getText());//th

java - DOM 中的文件加载是如何工作的?

我一直在研究用Java加载XML文件,但我似乎无法破译其中的某个部分。我知道SAX是一种流机制,但是在谈论DOM时,各种网站都在谈论“加载完整文件”或“加载所有标签”的模型,建议支持对大型XML文件使用SAX。DOM实际加载整个文件的程度如何?第二次我访问根节点时,它是否为文件的每个字节分配程序内存?加载文本内容时是否只加载标签到最底层?我将要处理大文件,但随机访问会很有用并且需要进行编辑,所以我相信DOM是我的最佳选择。非常感谢。 最佳答案 它确实加载了整个文件并在内存中构造了一个树结构。因此,每个单独的标签、属性和任何嵌套标签(

java - 如何使用一 jar ?

我编写了一个用于处理一组文件的应用程序。它从每个文件中提取一个xml文件并获取信息。最后创建一个excel文件,其中包含从每个文件中提取的信息。当我从eclipse运行它时,它工作得很好,但是当我尝试创建一个jar文件并运行它时,我们开始发现问题..我必须添加jars才能处理xml文件并创建excell文件,我刚刚了解到这不受支持。然后我开始研究如何创建一个包含其他jar文件的jar文件。我找到了这个http://one-jar.sourceforge.net/index.php?page=getting-started&file=quickstart(命令行方法)在第2步中,我创建了